ad-space { position: absolute; display: flex; align-items: center; width: 100% !important; height: fit-content; box-sizing: border-box; padding: 20px 0px; top: 100px; left: 0px; z-index: -2000; } ad-space span{ font-weight: 600; display: block; margin-left: auto; } ad-space a{ font-weight: 600; display: block; margin-right: auto; text-decoration: none; color: #4dd0e1 !important; } /* Sticky ad bar below navbar */ .ad-bar { position: fixed; top: 90px !important; right: 0; left: 0; z-index: 1029; margin-top: 90px !important; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); color: white; } .bar{ display: flex; width: 100%; margin-top: 90px; } .linkitem{ color: blue !important; cursor: pointer !important; } .ad-card{ display: block; height: 25vh; width: 75%; background-color: black; }